AST for Module IO after Pass normalize previous pass   next pass
AST for Module IO after Pass normalize

module IO[208303]
type ioMode[164108] def r[164094]:ioMode[164108] 1 def cw[164097]:ioMode[164108] 2 def rw[164100]:ioMode[164108] 3 def cwr[164103]:ioMode[164108] 4 def a[164106]:ioMode[164108] 5
type _iokind[164124] def dynamic[164113]:_iokind[164124] 0 def native[164116]:_iokind[164124] 1 def big[164119]:_iokind[164124] 2 def little[164122]:_iokind[164124] 3
type endianness[164137] def native[164129]:endianness[164137] 0 def big[164132]:endianness[164137] 1 def little[164135]:endianness[164137] 2
var ioendian[164141]
type iostringstyleInternal[164184] def len1b_data[164148]:iostringstyleInternal[164184] (164145 call - 1) def len2b_data[164153]:iostringstyleInternal[164184] (164150 call - 2) def len4b_data[164158]:iostringstyleInternal[164184] (164155 call - 4) def len8b_data[164163]:iostringstyleInternal[164184] (164160 call - 8) def lenVb_data[164168]:iostringstyleInternal[164184] (164165 call - 10) def data_toeof[164175]:iostringstyleInternal[164184] (164170 call - 65280) def data_null[164182]:iostringstyleInternal[164184] (164177 call - 256)
type iostringformatInternal[164206] def word[164189]:iostringformatInternal[164206] 0 def basic[164192]:iostringformatInternal[164206] 1 def chpl[164195]:iostringformatInternal[164206] 2 def json[164198]:iostringformatInternal[164206] 3 def toend[164201]:iostringformatInternal[164206] 4 def toeof[164204]:iostringformatInternal[164206] 5
var QIO_FDFLAG_UNK[164377]
var QIO_FDFLAG_READABLE[164382]
var QIO_FDFLAG_WRITEABLE[164387]
var QIO_FDFLAG_SEEKABLE[164392]
var QIO_METHOD_DEFAULT[164397]
var QIO_METHOD_READWRITE[164402]
var QIO_METHOD_PREADPWRITE[164407]
var QIO_METHOD_FREADFWRITE[164412]
var QIO_METHOD_MMAP[164417]
var QIO_METHODMASK[164422]
var QIO_HINT_RANDOM[164427]
var QIO_HINT_SEQUENTIAL[164432]
var QIO_HINT_LATENCY[164437]
var QIO_HINT_BANDWIDTH[164442]
var QIO_HINT_CACHED[164447]
var QIO_HINT_PARALLEL[164452]
var QIO_HINT_DIRECT[164457]
var QIO_HINT_NOREUSE[164462]
var QIO_HINT_OWNED[164467]
var qio_file_ptr_t[164476]
var QIO_FILE_PTR_NULL[164482]
var qio_channel_ptr_t[164507]
var QIO_CHANNEL_PTR_NULL[164513]
type qbuffer_ptr_t[164521]
var QBUFFER_PTR_NULL[164524]
var style_char_t[164529]
var QIO_STRING_FORMAT_WORD[164535]
var QIO_STRING_FORMAT_BASIC[164542]
var QIO_STRING_FORMAT_CHPL[164549]
var QIO_STRING_FORMAT_JSON[164556]
var QIO_STRING_FORMAT_TOEND[164563]
var QIO_STRING_FORMAT_TOEOF[164570]
type borrowed QioPluginFile?[468121]
type unmanaged QioPluginFile?[468118]
type QioPluginFile?[468115]
type QioPluginFile[435643]
type borrowed QioPluginChannel?[468127]
type unmanaged QioPluginChannel?[468112]
type QioPluginChannel?[468109]
type QioPluginChannel[435609]
var QIO_CONV_UNK[167958]
var QIO_CONV_ARG_TYPE_NUMERIC[167963]
var QIO_CONV_ARG_TYPE_SIGNED[167968]
var QIO_CONV_ARG_TYPE_BINARY_SIGNED[167973]
var QIO_CONV_ARG_TYPE_UNSIGNED[167978]
var QIO_CONV_ARG_TYPE_BINARY_UNSIGNED[167983]
var QIO_CONV_ARG_TYPE_REAL[167988]
var QIO_CONV_ARG_TYPE_BINARY_REAL[167993]
var QIO_CONV_ARG_TYPE_IMAG[167998]
var QIO_CONV_ARG_TYPE_BINARY_IMAG[168003]
var QIO_CONV_ARG_TYPE_COMPLEX[168008]
var QIO_CONV_ARG_TYPE_BINARY_COMPLEX[168013]
var QIO_CONV_ARG_TYPE_CHAR[168018]
var QIO_CONV_ARG_TYPE_STRING[168023]
var QIO_CONV_ARG_TYPE_BINARY_STRING[168028]
var QIO_CONV_ARG_TYPE_SERDE[168033]
var QIO_CONV_ARG_TYPE_REGEX[168038]
var QIO_CONV_ARG_TYPE_NONE_REGEX_LITERAL[168043]
var QIO_CONV_ARG_TYPE_NONE_LITERAL[168048]
var QIO_CONV_SET_MIN_WIDTH_COLS[168053]
var QIO_CONV_SET_MAX_WIDTH_COLS[168058]
var QIO_CONV_SET_MAX_WIDTH_CHARS[168063]
var QIO_CONV_SET_MAX_WIDTH_BYTES[168068]
var QIO_CONV_SET_PRECISION[168073]
var QIO_CONV_SET_STRINGLEN[168078]
var QIO_CONV_SET_TERMINATOR[168083]
var QIO_CONV_SET_STRINGSTART[168088]
var QIO_CONV_SET_STRINGSTARTEND[168093]
var QIO_CONV_SET_STRINGEND[168098]
var QIO_CONV_SET_CAPTURE[168103]
var QIO_CONV_SET_DONE[168108]
var fdflag_t[168409]
var IOHINTS_NONE[168413]
var IOHINTS_SEQUENTIAL[168419]
var IOHINTS_RANDOM[168425]
var IOHINTS_PREFETCH[168431]
var IOHINTS_MMAP[168437]
var IOHINTS_NOMMAP[168443]
var _r[169923]
var _rw[169930]
var _cw[169937]
var _cwr[169944]
var _a[169951]
var useIOSerializers[170672]
type _serializeWrapper?[468124]
type _serializeWrapper[397558]
var warnBinaryStructured[173099]
var fileOffsetWithoutLocking[178134]
var OpenReaderLockingDefault[180104]
var OpenWriterLockingDefault[180400]
var chpl_testReadBinaryInternalEIO[182190]
var chpl_testWriteBinaryInternalEIO[182876]
var _arg_to_proto_names[186731]
var IOSkipBufferingForLargeOps[193050]
var qio_write_unbuffered_threshold[193055]
var qio_read_unbuffered_threshold[193060]
var ReadBinaryArrayReturnInt[194833]
var stdin[196736]
var stdout[196765]
var stderr[196795]
var FTYPE_NONE[197131]
var FTYPE_LUSTRE[197136]